left auricular appendage - Español Inglés Diccionario